package cn.jy.map.job;

import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import cn.jy.map.service.LoadAllDataService;
import cn.jy.map.utils.MapUtils;

/**
 * 重新装载所有类型的浆员的地址经纬度
 * @author Administrator
 *
 */
@Service("allGjzJwdDataLoadJob")
public class AllGjzJwdDataLoadJob {

	@Autowired
	private LoadAllDataService loadDataService;
	
	Logger logger = Logger.getLogger(AllGjzJwdDataLoadJob.class);
	
	public void work(){
		
		if(MapUtils.getCurrentHour() > 21){
			logger.info("当前时间大于21时，定时任务【重新装载所有类型的浆员的地址经纬度数据、重新装载所有村落综合信息】不执行.....");
			return;
		}
		
		logger.info("执行定时任务开始：重新装载所有类型的浆员的地址经纬度数据.....");
		loadDataService.loadGjzTypeData();
		logger.info("执行定时任务结束：重新装载所有类型的浆员的地址经纬度数据.....");
		
		logger.info("执行定时任务开始：重新装载所有村落综合信息.....");
		loadDataService.loadVillageColl();
		logger.info("执行定时任务结束：重新装载所有村落综合信息.....");
	}
}
